/*
 * 
 * 
 */
package gl;

/**
 *
 * @author 
 */

/**
 *
 * cette classe contient un constructeur qui a comme entree des caracteristique 
 * d'une chambre et aussi on trouve dans cette classe deux fonctions .
 */
public class Chambres {
    String Num_chbr;
    int Nb_place=1;
    int Occ;
    String Date_reservation;
    String Nbr_jrs_reserver;
    /**
 *
 * c'est le constructeur.
     * la premiere entree definit le numero de la chambre a reserver.
     * la deuxieme entree sert a definir si la chambre est occupee ou pas.
     * la troixieme entree sert a definir la date ou la chambre est prise
     * la 4eme entree sert a definir le nombre de jour ou la chambre doit etre occupee
 */
    public Chambres(String num_chbr,int occ, String date_reservation, String nbr_jrs_reserver)
    {
       this.Num_chbr=num_chbr;
    
       this.Occ=occ;
       this.Date_reservation=date_reservation;
       this.Nbr_jrs_reserver= nbr_jrs_reserver;
    }
    /**
 *
 *c'est la premiere fonction elle a comme role la reservation d'une chambre pour un client. 
     * on trouve en entree le numero de la chambre pur qu'on soit precis et aussi la date de reservation et aussi le nombre de jour a reserver
 */
    public void reserverchambre(String num,String date,String nb){
        
        
        Data.connect();
        Data.query("update chambre set reserver='"+1+"',Date_reservation='"+date+"',Nbr_jrs_reserver='"+nb+"' where Num_chambre='"+num+"'");
    }
    /**
 *
 *  c'est la deuxieme fonction.elle a comme role la suppression de la chambre pour la libeerer pour un autre client.
     * on trouve en entree seulemnt le numero de la chambre a supprimer.
 */
     public void suppremerchambre(int num){
        
        Data.connect();
       Data.query("update chambre set reserver='"+0+"',Date_reservation='"+null+"',Nbr_jrs_reserver='"+null+"' where Num_chambre='"+num+"'");
    }
    }

